English Dictionary
◊ OPOSSUM RAT
opossum rat
n : terrestrial marsupials of southern South America that
resemble shrews